﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.BizComponent.UI.Core.VievModel
{
    public class MedInsurPatientVm : ViewModelBase
    {
        private long _medInsurPatientId;
        public long medInsurPatientId
        {
            get => _medInsurPatientId;
            set
            {
                if (_medInsurPatientId != value)
                {
                    _medInsurPatientId = value;
                    OnPropertyChanged(nameof(medInsurPatientId));
                }
            }
        }
        private long _interfaceId;
        public long interfaceId
        {
            get => _interfaceId;
            set
            {
                if (_interfaceId != value)
                {
                    _interfaceId = value;
                    OnPropertyChanged(nameof(interfaceId));
                }
            }
        }
        private string _interfaceIdName;
        public string interfaceIdName
        {
            get => _interfaceIdName;
            set
            {
                if (_interfaceIdName != value)
                {
                    _interfaceIdName = value;
                    OnPropertyChanged(nameof(interfaceIdName));
                }
            }
        }
        private string _medInsurPatientNo;
        public string medInsurPatientNo
        {
            get => _medInsurPatientNo;
            set
            {
                if (_medInsurPatientNo != value)
                {
                    _medInsurPatientNo = value;
                    OnPropertyChanged(nameof(medInsurPatientNo));
                }
            }
        }
        private string _fullName;
        public string fullName
        {
            get => _fullName;
            set
            {
                if (_fullName != value)
                {
                    _fullName = value;
                    OnPropertyChanged(nameof(fullName));
                }
            }
        }
        private string _sex;
        public string sex
        {
            get => _sex;
            set
            {
                if (_sex != value)
                {
                    _sex = value;
                    OnPropertyChanged(nameof(sex));
                }
            }
        }
        private string _sexDesc;
        public string sexDesc
        {
            get => _sexDesc;
            set
            {
                if (_sexDesc != value)
                {
                    _sexDesc = value;
                    OnPropertyChanged(nameof(sexDesc));
                }
            }
        }
        private string _age;
        public string age
        {
            get => _age;
            set
            {
                if (value != _age)
                {
                    _age = value;
                    OnPropertyChanged(nameof(age));
                }
            }
        }
        private string _idCardTypeCoding;
        public string idCardTypeCoding
        {
            get => _idCardTypeCoding;
            set
            {
                if (value != _idCardTypeCoding)
                {
                    _idCardTypeCoding = value;
                    OnPropertyChanged(nameof(idCardTypeCoding));
                }
            }
        }
        private string _idCardTypeDesc;
        public string idCardTypeDesc
        {
            get => _idCardTypeDesc;
            set
            {
                if (value != _idCardTypeDesc)
                {
                    _idCardTypeDesc = value;
                    OnPropertyChanged(nameof(idCardTypeDesc));
                }
            }
        }
        private string _idCardNo;
        public string idCardNo
        {
            get => _idCardNo;
            set
            {
                if (value != _idCardNo)
                {
                    _idCardNo = value;
                    OnPropertyChanged(nameof(idCardNo));
                }
            }
        }
        private string _contactNo;
        public string contactNo
        {
            get => _contactNo;
            set
            {
                if (value != _contactNo)
                {
                    _contactNo = value;
                    OnPropertyChanged(nameof(contactNo));
                }
            }
        }
        private string _contactAddress;
        public string contactAddress
        {
            get => _contactAddress;
            set
            {
                if (value != _contactAddress)
                {
                    _contactAddress = value;
                    OnPropertyChanged(nameof(contactAddress));
                }
            }
        }
        private string _defaultPatientTypeNo;
        public string defaultPatientTypeNo
        {
            get => _defaultPatientTypeNo;
            set
            {
                if (_defaultPatientTypeNo != value)
                {
                    _defaultPatientTypeNo = value;
                    OnPropertyChanged(nameof(defaultPatientTypeNo));
                }
            }
        }
        private string _createdTime;
        public string createdTime
        {
            get => _createdTime;
            set
            {
                if (_createdTime != value)
                {
                    _createdTime = value;
                    OnPropertyChanged(nameof(createdTime));
                }
            }
        }
        private string _updateUser;
        public string updateUser
        {
            get => _updateUser;
            set
            {
                if (value != _updateUser)
                {
                    _updateUser = value;
                    OnPropertyChanged(nameof(updateUser));
                }
            }
        }
        private string _updateTime;
        public string updateTime
        {
            get => _updateTime;
            set
            {
                if (value != _updateTime)
                {
                    _updateTime = value;
                    OnPropertyChanged(nameof(updateTime));
                }
            }
        }
        private string _extInfo;
        public string extInfo
        {
            get => _extInfo;
            set
            {
                if (value != _extInfo)
                {
                    _extInfo = value;
                    OnPropertyChanged(nameof(extInfo));
                }
            }
        }
        private string _cardNo;
        public string cardNo
        {
            get => _cardNo;
            set
            {
                if(value != _cardNo)
                {
                    _cardNo = value;
                    OnPropertyChanged(nameof(cardNo));
                }
            }
        }
    }
}
